package com.yangchao.ch02

class Example7 {
    // 默认就是public
    static void main(String[] args) {
        println method1(5) // null
        println method2(5, 20) // 30
    }

    // 用def声明方法
    // 方法的参数，可以不用声明类型（def）
    def methodName(a) {}

    // 参数可以带默认值，但要放在最后
    static void method1(int a, int b = 10) {}

    // return可以省略，最后一行的运算结果作为返回值
    static def method2(a, int b = 10) {
        //return a + b
        int c = a + b
        a + c // 最后一行
    }
}
